package com.ghj.utils.bmap;

import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class GetLocationName {
    public static void main(String[] args) {
        List<String> a = new ArrayList<>();
        List<String> b = new ArrayList<>();
        String str = "370000山东省370100山东省济南市370101山东省济南市市辖区370102山东省济南市历下区370103山东省济南市市中区370104山东省济南市槐荫区370105山东省济南市天桥区370112山东省济南市历城区370123山东省济南市长清县370124山东省济南市平阴县370125山东省济南市济阳县370126山东省济南市商河县370181山东省济南市章丘市370200山东省青岛市370201山东省青岛市市辖区370202山东省青岛市市南区370203山东省青岛市市北区370205山东省青岛市四方区370211山东省青岛市黄岛区370212山东省青岛市崂山区370213山东省青岛市李沧区370214山东省青岛市城阳区370281山东省青岛市胶州市370282山东省青岛市即墨市370283山东省青岛市平度市370284山东省青岛市胶南市370285山东省青岛市莱西市370300山东省淄博市370301山东省淄博市市辖区370302山东省淄博市淄川区370303山东省淄博市张店区370304山东省淄博市博山区370305山东省淄博市临淄区370306山东省淄博市周村区370321山东省淄博市桓台县370322山东省淄博市高青县370323山东省淄博市沂源县370400山东省枣庄市370401山东省枣庄市市辖区370402山东省枣庄市市中区370403山东省枣庄市薛城区370404山东省枣庄市峄城区370405山东省枣庄市台儿庄区370406山东省枣庄市山亭区370481山东省枣庄市滕州市370500山东省东营市370501山东省东营市市辖区370502山东省东营市东营区370503山东省东营市河口区370521山东省东营市垦利县370522山东省东营市利津县370523山东省东营市广饶县370600山东省烟台市370601山东省烟台市市辖区370602山东省烟台市芝罘区370611山东省烟台市福山区370612山东省烟台市牟平区370613山东省烟台市莱山区370634山东省烟台市长岛县370681山东省烟台市龙口市370682山东省烟台市莱阳市370683山东省烟台市莱州市370684山东省烟台市蓬莱市370685山东省烟台市招远市370686山东省烟台市栖霞市370687山东省烟台市海阳市370700山东省潍坊市370701山东省潍坊市市辖区370702山东省潍坊市潍城区370703山东省潍坊市寒亭区370704山东省潍坊市坊子区370705山东省潍坊市奎文区370724山东省潍坊市临朐县370725山东省潍坊市昌乐县370781山东省潍坊市青州市370782山东省潍坊市诸城市370783山东省潍坊市寿光市370784山东省潍坊市安丘市370785山东省潍坊市高密市370786山东省潍坊市昌邑市370800山东省济宁市370801山东省济宁市市辖区370802山东省济宁市市中区370811山东省济宁市任城区370826山东省济宁市微山县370827山东省济宁市鱼台县370828山东省济宁市金乡县370829山东省济宁市嘉祥县370830山东省济宁市汶上县370831山东省济宁市泗水县370832山东省济宁市梁山县370881山东省济宁市曲阜市370882山东省济宁市兖州市370883山东省济宁市邹城市370900山东省泰安市370901山东省泰安市市辖区370902山东省泰安市泰山区370911山东省泰安市郊区370921山东省泰安市宁阳县370923山东省泰安市东平县370982山东省泰安市新泰市370983山东省泰安市肥城市371000山东省威海市371001山东省威海市市辖区371002山东省威海市环翠区371081山东省威海市文登市371082山东省威海市荣成市371083山东省威海市乳山市371100山东省日照市371101山东省日照市市辖区371102山东省日照市东港区371121山东省日照市五莲县371122山东省日照市莒县371200山东省莱芜市371201山东省莱芜市市辖区371202山东省莱芜市莱城区371203山东省莱芜市钢城区371300山东省临沂市371301山东省临沂市市辖区371302山东省临沂市兰山区371311山东省临沂市罗庄区371312山东省临沂市河东区371321山东省临沂市沂南县371322山东省临沂市郯城县371323山东省临沂市沂水县371324山东省临沂市苍山县371325山东省临沂市费县371326山东省临沂市平邑县371327山东省临沂市莒南县371328山东省临沂市蒙阴县371329山东省临沂市临沭县371400山东省德州市371401山东省德州市市辖区371402山东省德州市德城区371421山东省德州市陵县371422山东省德州市宁津县371423山东省德州市庆云县371424山东省德州市临邑县371425山东省德州市齐河县371426山东省德州市平原县371427山东省德州市夏津县371428山东省德州市武城县371481山东省德州市乐陵市371482山东省德州市禹城市371500山东省聊城市371501山东省聊城市市辖区371502山东省聊城市东昌府区371521山东省聊城市阳谷县371522山东省聊城市莘县371523山东省聊城市茌平县371524山东省聊城市东阿县371525山东省聊城市冠县371526山东省聊城市高唐县371581山东省聊城市临清市372300山东省滨州地区372301山东省滨州地区滨州市372321山东省滨州地区惠民县372323山东省滨州地区阳信县372324山东省滨州地区无棣县372325山东省滨州地区沾化县372328山东省滨州地区博兴县372330山东省滨州地区邹平县372900山东省菏泽地区372901山东省菏泽地区菏泽市372922山东省菏泽地区曹县372923山东省菏泽地区定陶县372924山东省菏泽地区成武县372925山东省菏泽地区单县372926山东省菏泽地区巨野县372928山东省菏泽地区郓城县372929山东省菏泽地区鄄城县372930山东省菏泽地区东明县";
        Pattern compile = Pattern.compile("\\d{6}");
        Matcher matcher = compile.matcher(str);
        while (matcher.find()) {
            a.add(matcher.group());
        }
        compile = Pattern.compile("[^0-9]+");
        matcher = compile.matcher(str);
        while (matcher.find()) {
            b.add(matcher.group());
        }
        if(a.size()!=b.size()){
            throw new RuntimeException("解析错误");
        }
        for(int i=0;i<a.size();i++){
            System.out.printf("map.put(\"%s\",\"%s\");\n",a.get(i),b.get(i));
        }
    }
}
